The Number-Wall Algorithm: an LFSR Cookbook
نویسنده
چکیده
This paper might fairly be said to fall between three stools: the presentation and justification of a number of related computational methods associated with LFSR sequences, including finding the order, recurrence and general term; the exploration of tutorial examples and survey of applications; and a rigorous treatment of one topic, the recursive construction of the number wall, which we believe has not previously appeared. The Number Wall is the table of Toeplitz determinants associated with a sequence over an arbitrary integral domain, particularly Z, Fp, R, and their polynomial and series extensions by many variables. The relation borne by number walls to LFSR (linear recurring shift register) sequences is analogous to that borne by difference tables to polynomial sequences: They can be employed to find the order and recurrence §3, or to compute further terms and express the general term explicitly §10 (although other more elaborate methods may be more efficient §12, §8). Much of the paper collects and summarizes relevant classical theory in Formal Power Series §1, Linear Recurrences §2, Padé Blocks (essentially) §3, Vandermonde Interpolation §8, and Difference Tables §9. A ‘frame’ relation between the elements of the number wall containing zeros (a non-normal C-table, in Padé terminology) is stated and proved §4, with the resulting recursive generation algorithm and some special cases §5; the consequences of basing the wall on this algorithm instead are explored §6, and a cellular automaton is employed to optimize it in linear time §7. The connections between number walls and classical Padé tables are discussed briefly §11, with other associated areas (Linear Complexity, QD Algorithm, Toda Flows, Berlekamp-Massey) reviewed even more briefly §12. Among topics covered incidentally are the explicit number wall for an LFSR, in particular for a diagonal binomial coefficient §8; dealing with high-degree ‘polynomials’ over finite fields, fast computation of LFSR order over Fp, and the wall of a linear function of a given sequence §9. There are numerous examples throughout, culminating in a final gruelingly extensive one §13.
منابع مشابه
Hardware Implementation of Dynamic S-BOX to Use in AES Cryptosystem
One of the major cipher symmetric algorithms is AES. Its main feature is to use S-BOX step, which is the only non-linear part of this standard possessing fixed structure. During the previous studies, it was shown that AES standard security was increased by changing the design concepts of S-BOX and production of dynamic S-BOX. In this paper, a change of AES standard security is studied by produc...
متن کاملDesign of low power random number generators for quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are a promising nanotechnology to implement digital circuits at the nanoscale. Devices based on QCA have the advantages of faster speed, lower power consumption, and greatly reduced sizes. In this paper, we are presented the circuits, which generate random numbers in QCA. Random numbers have many uses in science, art, statistics, cryptography, gaming, gambli...
متن کاملDesign of low power random number generators for quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are a promising nanotechnology to implement digital circuits at the nanoscale. Devices based on QCA have the advantages of faster speed, lower power consumption, and greatly reduced sizes. In this paper, we are presented the circuits, which generate random numbers in QCA. Random numbers have many uses in science, art, statistics, cryptography, gaming, gambli...
متن کاملOptimization of Scan Time of Scan Test in System-on-chip
We present an SoC testing approach that integrates test data compression, T AM/test wrapper design, and test scheduling. An improved LFSR reseeding technique is used as the compression engine. All cores on the SoC share a single on-chip LFSR. At any clock cycle, one or more cores can simultaneously receive data from the LFSR. Seeds for the LFSR are computed from the care bits from the test cube...
متن کاملNew Test Pattern Generators for the BIST Pseudo-Exhaustive Testing based on Coding Theory Principles
In this paper, an efficient algorithm to design convolved LFSR/SR (Linear Feedback Shift Register / Shift Register) for the pseudo-exhaustive testing (PET) is presented as far as the lengths of the test set and hardware overhead are concerning. In this algorithm, an efficient search to reduce the constraint in the size of the shift register (SR) segment and makes an efficient search to restrict...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001